package com.ruoyi.charge.mapper;

import com.ruoyi.charge.domain.ChargeCharge;
import com.ruoyi.charge.domain.vo.DoctorPatientDrugVo;
import com.ruoyi.charge.domain.vo.DoctorRegisterVo;
import com.ruoyi.doctor.domain.DoctorPatientDrug;
import com.ruoyi.doctor.domain.DoctorRegister;
import com.ruoyi.drug.domain.DrugsDurg;

import java.util.List;


/**
 * @author
 * @date 2022-11-15
 */
public interface ChargeChargeMapper {
    /**
     * 根据挂号单ID查询订表单列信息
     */
    ChargeCharge selectChargeChargeById(Long registeredId);


    /**
     * 根据挂号单ID查询开药
     */
    DoctorPatientDrug selectDoctorPatientDrugById(String registeredId);

    /**
     * 根据挂号单ID查询挂号表
     */
    DoctorRegisterVo selectDoctorRegisterVoById(String registerNumber);

    List<DoctorPatientDrugVo> selectDrugsDurgList(String registerNumber);
    /**
     * 现金支付
     * */
    int durgChargeByids(Long[] ids);
    /**
     * 修改支付状态
     * */
    DoctorRegisterVo updatePayStatusById(Long drugId, Long patientId);

}
